long and narrow strip of land - Türkçe İngilizce Sözlük